﻿/* CSS Document */

/*top_box*/
.top_box{ height:36px; background-color:#fcfcfc; border-bottom:#f1f1f1 1px solid; }
.top_box_con{ width:1000px; margin:0 auto; }
#nxg_riqi{ float:left; width:319px; height:36px; line-height:36px; font-size:14px; color:#333; overflow:hidden; }
.tq{ float:left; width:400px; padding-left:1px; line-height:36px; font-size:14px; }
.tq iframe{ margin-top:10px;}
.top_nav{ float: right; width:255px;}
.top_nav a{ float:left; width:85px; line-height:38px; text-indent:25px; font-size:13px; color:#333;}
.top_nav a img{} 
#img_bg1{ background:url(../../images/index/img_bg1.png) left no-repeat;}
#img_bg2{ background:url(../../images/index/img_bg2.png) left no-repeat;}
#img_bg3{ background:url(../../images/index/img_bg3.png) left no-repeat;}

.logo_box{ width:1000px; margin:0 auto; }
.logo{ float:left; display:block; }

.soso_box{ float:right; width:311px; height:35px; margin-top:10px;  background:url(../../images/index/soso_bg.png) bottom no-repeat; border:0; }
.soso_box table{ margin:2px 0px 0px 2px; }
.soso_con{ width:235px; height:32px; line-height:35px; text-indent:10px; border:0; }
.soso_bt{ width:75px; height:32px; cursor:pointer; border:0; background:none; }

.main_nav_box{ height:50px; background:url(../../images/index/nav_bg.png) repeat-x; display:block; }

.nav_list{ width:1000px; height:50px; margin:0 auto; clear:both; }
.nav_list ul{ }
.nav_list ul li{ float:left; width:142px; height:50px; display:block;}
.nav_list ul li a{ width:142px; height:50px;  display:block; font-size:16px; line-height:50px; color:#fff; text-align:center; }
.nav_list ul li.hover{ width:142px; height:50px; background:url(../../images/index/nav_li_bg.png) no-repeat; }
.nav_list ul li.hover a{ color:#fff; text-decoration:none; }

#m1{ z-index:999;}
#sddm { z-index:999; height:50px; }
#sddm div{ width:142px; position:absolute; background:#025e90; opacity:0.6; visibility:hidden; z-index:999;}
#sddm div a{ width:142px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; background:url(../../images/index/nav_con_li_b.png) bottom no-repeat;}
#sddm div a:hover { height:40px; line-height:40px; font-weight:bold; color:#fff;}
#nav7{ float:right; }

#foucs {background:#000;height:400px;overflow:hidden;position:relative;}
#foucs div.main {display:none;cursor:pointer}
#foucs .element {display:none;position:absolute;}
#foucs .navi {display:block;width:80px;height:80px;line-height:99em;overflow:hidden;background:url(../../images/news.files/arrow-btn.png) no-repeat;top:160px;}
#foucs .left {left:0;background-position:0 0;}
#foucs .left:hover {background-position:0 -80px;}
#foucs .right {right:0;background-position:-80px 0;}
#foucs .right:hover {background-position:-80px -80px;}

.fgx{ border-bottom:#f18b13 4px solid; }
.znfx_box{ background:#3c4157; height:150px;}
.znfx_left{ width:980px; float:left; height:150px; }
.znfx_left img{ float:left; width:100px;margin-top:10px  }
.znfx_left .zy{ float:left; width:850px; margin-left:20px; }
.znfx_left .zy h1{ line-height:115px; font-size:46px; color:#fff;text-shadow:#3c4157 1px 1px 0px, #B2B2B2 1px 2px 0; letter-spacing:8px}
.znfx_left .zy h1 a{color:#fff;}
.znfx_left .zy p{ line-height:22px; font-size:12px; color:#CCC; }

.znfx_right{ width:370px; float:right;}
.znfx_right a{ color:#CCC; font-family:"微软雅黑"; font-size:18px; width:160px; height:45px; line-height:45px; display:block; float:left; text-align:center; border:1px #FFFFFF solid; margin-left:20px;}
.znfx_right a:hover{ background:#595d70; text-decoration:none;}

.xx_box{ background:url(../../images/index/dbj.png) top no-repeat;}

.news_lbt{ float:left; width:480px; height:290px; box-shadow:3px 4px 5px #ccc; overflow:hidden; }
.tu_nxg{margin:0 auto; }
.tu_nxg-btn,.tu_nxg-title,.tu_nxg-focus,.tu_nxg-t,.tu_nxg-btn{position:absolute}
.tu_nxg-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.tu_nxg-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.tu_nxg-focus span,.tu_nxg-btn span{background:url(../../images/index/ico.png) no-repeat; display:block;}
.tu_nxg-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.tu_nxg-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.tu_nxg-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.tu_nxg-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.tu_nxg-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.tu_nxg-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.tu_nxg-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.tu_nxg-focus span.hover{background-position:-10px -126px}

.xwzx{float:right; width:510px; height:289px; background:url(../../images/index/xw_bg1.png) no-repeat; box-shadow:3px 4px 5px  #ccc; display:block;}
.xwzx_tit{width:510px; height:40px; }
.xwzx_tit ul li{ float:left; width:126px; height:40px; display:block; margin-right:10px; }
.xwzx_tit ul li a{ width:126px; height:40px; display:block; }
#nanxg1{ width:126px; height:40px; background:url(../../images/index/xw1_lia.png) top no-repeat; display:block; }
#nanxg1.hover{ width:126px; height:40px; background:url(../../images/index/xw1_li.png) top no-repeat; display:block; }
#nanxg2{ width:126px; height:40px; background:url(../../images/index/xw2_lia.png) top no-repeat; display:block; }
#nanxg2.hover{ width:126px; height:40px; background:url(../../images/index/xw2_li.png) top no-repeat; display:block; }
#nanxg3{ width:126px; height:40px; background:url(../../images/index/xw3_lia.png) top no-repeat; display:block; }
#nanxg3.hover{ width:126px; height:40px; background:url(../../images/index/xw3_li.png) top no-repeat; display:block; }

.news_box1{ float:right; width:510px; height:289px; background:url(../../images/index/xw_bg1.png) no-repeat; box-shadow:3px 4px 5px  #ccc; display:block; }
.news_box1_tit{ height:40px; }
.news_box1_tit a{ float:right; width:40px; height:40px; display:block; margin-right:10px; }
.news_box1_con{ padding:0px 15px; } 
.news_ul li{line-height:38px; background:url(../../images/index/list0.png) 1px 16px no-repeat; text-indent:20px; font-size:14px; border-bottom:#dedede 1px dashed; }
.news_ul li:hover{ background:url(../../images/index/list00.png) 2px 16px no-repeat ; }
.news_ul li a{ color:#333;}  
.news_ul li a:hover{ color:#0068a1; text-decoration:none;}
.news_ul li span{ float:right; color:#333; }

.zt_box{ width:1000px; height:120px; box-shadow:3px 4px 5px  #ccc; overflow:hidden; }
.zt_box img { float: left;}
.news2_ul li{line-height:42px; background:url(../../images/index/list0.png) 1px 18px no-repeat; text-indent:20px; font-size:14px; border-bottom:#dedede 1px dashed; }
.news2_ul li:hover{ background:url(../../images/index/list00.png) 2px 18px no-repeat ; }
.news2_ul li a{ color:#333;}  
.news2_ul li a:hover{ color:#0068a1; text-decoration:none;}

.news_box2{ float:right; width:325px; height:271px; background:url(../../images/index/xw_bg2.png) no-repeat; box-shadow:3px 4px 5px  #ccc; display:block; }
.news_box2_tit{ height:40px; }
.news_box2_tit a{ float:right; width:40px; height:40px; display:block; margin-right:10px; }
.news_box2_con{ padding:6px 10px 0px 10px; } 

.news_box3{ float:left; width:325px; height:271px; background:url(../../images/index/xw_bg3.png) no-repeat; box-shadow:3px 4px 5px  #ccc; display:block; }
.news_box3_tit{ height:40px; }
.news_box3_tit a{ float:right; width:40px; height:40px; display:block; margin-right:10px; }
.news_box3_con{ padding:6px 10px 0px 10px; } 

.news_box4{ float:left; width:325px; height:271px; background:url(../../images/index/xw_bg4.png) no-repeat; box-shadow:3px 4px 5px  #ccc; display:block; }
.news_box4_tit{ height:40px; }
.news_box4_tit a{ float:right; width:40px; height:40px; display:block; margin-right:10px; }
.news_box4_con{ padding:6px 10px 0px 10px; } 

.ty_mg{ margin-left:12px;}

.shly{ height:238px; background:url(../../images/index/xw_bg5.png) no-repeat; box-shadow:3px 4px 5px  #ccc; }
.shly_left{ float:left; }
.shly_left a{ width:20px; height:180px; display:block; cursor:pointer; }
.shly_right{ float:right; }
.shly_right a{ width:20px; height:180px; display:block; cursor:pointer; }
.shly_con{ float:left; margin-left:10px; width:940px; height:195px; overflow:hidden; }
.img_list li{ float:left; width:220px; height:215px; margin-right:8px;  display:inline-block; }
.img_list li img{ float:left; width:220px; height:160px; padding:1px; border:1px #CCC solid;  }
.img_list li p{ float:left; width:220px; line-height:35px; font-size:14px; }

.yqlj{ width:1000px; height:auto; background:url(../../images/index/xw_bg6.png) no-repeat; box-shadow:3px 4px 5px  #ccc; }
.yqlj_tit{ width:1000px; height:40px; }
.yqlj_tit a{ float:left; width:210px; height:40px; display:block; }
.yqlj_con{ padding:10px; }
.yqlj_con a{ float:left; width:180px; height:28px; line-height:28px; font-size:14px; margin:0px 6px; display:block;}

.foot{ height:150px; background: #3c4157; padding-top: 2px;}
.foot_dt{ padding: 17px 280px 20px 280px; height: 30px;  text-align: center;}
.foot_dt_a1{width: 22%; color: #999ba7; padding-top: 30px; height: 60px; display: block; float: left; font-size: 14px; line-height: 18px; background:url(../../images/index/foot1.png) center top no-repeat;}
.foot_dt_a2{width: 22%; color: #999ba7; padding-top: 30px; height: 60px; display: block; float: left; font-size: 14px; line-height: 18px; background:url(../../images/index/foot2.png) center top no-repeat;}
.foot_dt_a3{width: 22%; color: #999ba7; padding-top: 30px; height: 60px; display: block; float: left; font-size: 14px; line-height: 18px; background:url(../../images/index/foot3.png) center top no-repeat;}
.foot_dt_a4{width: 22%; color: #999ba7; padding-top: 30px; height: 60px; display: block; float: left; font-size: 14px; line-height: 18px; background:url(../../images/index/foot4.png) center top no-repeat;}

.foot_dt_a1:hover{ background:url(../../images/index/foot5.png) center top no-repeat; text-decoration: none; color: #536099;}
.foot_dt_a2:hover{ background:url(../../images/index/foot6.png) center top no-repeat;text-decoration: none;color: #536099;}
.foot_dt_a3:hover{ background:url(../../images/index/foot7.png) center top no-repeat;text-decoration: none;color: #536099;}
.foot_dt_a4:hover{ background:url(../../images/index/foot8.png) center top no-repeat;text-decoration: none;color: #536099;}

.foot_dt a{ width: 22%; color:#ccc; height: 30px; cursor: pointer; display: block; float: left; font-size: 14px; line-height: 18px;}
.foot_dt span{ width:4%; color: #ccc; height: 30px; padding-top: 30px; display: block; float: left;}
.foot p{ color: #ccc; line-height:26px; text-align: center; font-size:14px;}

/*************  二级页面   *************/
.erji_left{ float:left; width:265px;}
.erji_right{ float:right; width:725px; border:#dedede 1px solid; }
.ty_ml_box{ width:265px;}
.ty_ml_box_tit{ width:265px; height:40px; background:url(../../images/index/list_lm_tit.png) no-repeat; }
.ty_ml_box_tit h1{ width:205px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; color:#fff; letter-spacing:1px; display:block; }
.ty_ml_con{ width:265px; background:url(../../images/index/list_lm_bg.png) repeat; }
.ty_ml_mc li{ height:40px; background:url(../../images/index/new_li.png) 65px 17px no-repeat; text-indent:85px; }
.ty_ml_mc li a{ line-height:40px; font-size:14px; font-weight:bold; color:#19518c; }
.ty_ml_mc li a:hover{ text-decoration:none; color:#474747;  }
.ty_ml_mc_li{ width:265px; height:2px;  background:url(../../images/index/list_lm_mc_li.png) repeat-x; display:block; }

.djl_ph{ width:265px; }
.djl_ph_tit{ width:265px; height:40px; background:url(../../images/index/list_lm_tit.png) no-repeat; }
.djl_ph_tit h1{ float:left; width:205px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; color:#fff;letter-spacing:1px; display:block; }
.djl_ph_con{ width:247px; padding:8px; background:url(../../images/index/list_lm_bg.png) repeat;  border:#dedede solid 1px; border-top:none;  }

.lm_tit_xx{ height:38px; border-bottom:#19518c solid 2px; }
.lm_tit_xx p{ float:left;  margin-left:20px; font-size:14px; font-weight:bold; line-height:40px; color:#19518c;}
.dqwz{ float:right; padding-right:10px; font-size:13px; height:40px; line-height:40px; color:#19518c; }
.dqwz span a{ margin:0px 5px; color:#19518c; }
.dqwz span b{ color:#19518c; }

.page{ width:725px; height:35px; text-align:center; background:url(../../images/index/list_lm_bg.png) repeat; }
.page ul li{ float:right; padding-right:15px; line-height:35px; }

.lm_list_con{ padding:8px; }
.news_con{ border:#bcbcbc 1px solid; background-color:#FFF; }
.info_toptitle{ font-size:24px; line-height:45px; font-weight:bold; text-align:center; color:#C00; }
.info_title{ font-size:23px; line-height:45px; font-weight:bold; text-align:center;  color:#19518c;}
.attribute{ line-height:30px; text-align:center; border:1px dashed #CCCCCC; border-left:none;border-right:none; }
.info_content{ line-height:26px; font-size:14px;  }
.info_content div{ text-indent:2em; line-height:26px; font-size:14px; margin:10px 0px; }
.info_content { line-height:26px; font-size:14px; margin:10px 0px; }
.info_content div img{ margin:0 auto; clear:both; display:block; }
.info_content img{ margin:0 auto; clear:both; display:block; }

.text_foot{ margin:0px 20px; padding:5px; border-top: dashed 1px #dedede; border-bottom:dashed 1px #dedede; font-size:14px; height:auto;}
.fenxiang{ float:left; }
.textCenter{ float:right; width:190px;}
.textCenter a{ font-weight:bold; color:#c50206}

.up_down{ border-top:1px dashed #dedede;}
.up_down ul li{ float:left; width:449px; line-height:28px; color:#1e61a5; }
.up_down ul li a{ color:#1e61a5;}


.hot_box{ height:80px; background:url(../../images/index/hots_bg.jpg) top no-repeat;}
.hot_l{ float:left; width:140px; height:80px; }
.hot_r{ float:right; width:850px; height:80px;}
.hot_1 a{ line-height:50px; font-size:26px; font-weight:bold; color:#C00;}
.hot_2 a{ float:left; width:275px; margin:0 4px; line-height:26px; font-size:14px; color:#333;}